/**
 *@category 
 *@author 邱磊
 *@date 2015年12月19日 下午2:53:29
 */
package com.hsnn.medstgmini.pro.base.service.Impl;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.hsnn.medstgmini.pro.base.dao.BaseDelAreaRelDao;
import com.hsnn.medstgmini.pro.base.model.form.BaseDelrelationForm;
import com.hsnn.medstgmini.pro.base.service.BaseDelAreaRelManager;
import com.hsnn.medstgmini.sys.model.SysUser;
import com.hsnn.medstgmini.util.Pagination;

/**
 *@category 
 *@author 邱磊
 *@date 2015年12月19日 下午2:53:29
 *@param 
 */
@Service
public class BaseDelAreaRelManagerImpl implements BaseDelAreaRelManager {
	@Autowired
	private BaseDelAreaRelDao dao;
	public Pagination getBaseDelAreaRelListCenterData(Pagination page){
		return dao.getBaseDelAreaRelListCenterData(page);
	}
	public Pagination getAreaList(Pagination page){
		return dao.getAreaList(page);
	}
	public void saveDelArea(Pagination page){
		String areaIds = page.getConditions().get("areaIds");
		String[] areaId = areaIds.split(",");
		List<String> params = new ArrayList<String>();
		for (int i = 0; i < areaId.length; i++){
			params.add(areaId[i]);
		}
		dao.saveDelArea(page, params);
	}
	public void deleteDelArea(List<BaseDelrelationForm> list, SysUser user){
		dao.deleteDelArea(list, user);
	}
	
	@Override
	public Pagination getAreaListWithCity(Pagination page){
		return dao.getAreaListWithCity(page);
	}
}
